*{
    margin:0px;
    padding:0px;
}
a{
    text-decoration: none;
}
ul{
    list-style: none;
}
body{
    background-image: url(../img/bg/loginbg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position:relative;
}
.login{
    opacity: 95%;
    width:450px;
    height:400px;
    background: #f3f3f3;
    position:absolute;
    /*top:50%;*/
    left:50%;
    margin-left:-225px;
    /*margin-top:-225px;*/
    margin-top:100px;
    padding:5px 15px;
}
.login>.header{
    width:100%;
    padding:10px 0px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}
.login>.header>h1{
    font-size:18px;
    font-weight: normal;
}
.login>.header>h1>a{
    padding:5px;
    margin-left:10px;
    color:black;
}
.login>.header>h1>a:first-child{
    margin-left:50px;
    color: #327be0;
    font-weight:bold;
}
.login>.header>button{
    float:right;
    width:20px;
    height:20px;
    cursor:pointer;
    background: #fff;
    border:1px solid #fff;
}
.login>form{
    margin-top:30px;
    padding:0 50px;
}
.login>form>div>input{
    width:350px;
    height:40px;
    line-height: 40px;
    padding-left: 5px;
    border:1px solid #d0d6d9;
    background: #F9F9F9;
}
.login>form>div>p{
    width:350px;
    height:25px;
    line-height: 25px;
    font-size: 12px;
}
.login>form>div.idcode>input{
    width:150px;
    margin-right:20px;
    float: left
}
.login>form>div.idcode>span{
    float:right;
    width:100px;
    height:30px;
    margin-top:10px;
    border:1px solid #ccc;
}
.login>form>div.idcode>a{
    float: right;
    color: black;
    font-size: 12px;
    margin-top:25px;
    margin-left: 5px;
}
.clear{
    clear:both;
}
.login>form>.autoLogin{
    margin-top:20px;
    font-size:14px;
    line-height:15px;
    color:#999;
    height: 15px;
}
.login>form>.autoLogin>label>input{
    margin-right:5px;
}
.login>form>.autoLogin>label{
    float:left;
}
.login>form>.autoLogin>a{
    float:right;
    color:#666;
    font-size:14px;
}
.btn-red{
    margin:20px 0px;
}
#login-btn{
    width:100%;
    height:50px;
    background:#222222;
    border-color:#222222;
    text-align: center;
    line-height:50px;
    color: #f3f3f3;
    font-size: 17px;
}
#login-btn:hover{
    cursor:pointer;
}
